2026-09-27 · class-notes, a-plus, comptia, messer, hardware, bios, uefi, secure-boot, boot-order, passwords
Full class notes for A+ Core 1 3.5: entering setup, boot order, USB control, fan and temperature, Secure Boot, passwords, CMOS reset and virtualisation.
Class notes · Professor Messer A+ Core 1 (220-1201) · Section 3, lesson 5
Quick reference: the short version of this lesson lives in the A+ Core 1 Section 3 resource sheets. This is a sixth lesson under objective 3.5, and the direct companion to the BIOS lesson: that one explained what the firmware is, this one walks the settings you actually configure inside it.
By the end of these notes you should be able to:
To open the setup program you press a key while the system is starting. The key varies by manufacturer, but it is very often Delete, F1 or F2, and is sometimes a combination such as Ctrl+S or Ctrl+Alt+S. The POST screen usually tells you which.
You do not need to reboot your own PC to explore a BIOS:
On Windows 10 and 11 you may find that start-up shows no prompt to press a setup key. That is because of Fast Startup: the machine does not fully power down when you shut it off. Instead it does a partial (hybrid) shutdown so it can resume faster — and because it never runs a full cold boot, there is no window to press the setup key.
To force a genuine full shutdown so you can reach setup:
Note (beyond this lesson): the transcript gives the Windows 10 menu path. On Windows 11 the same option has moved to Settings -> System -> Recovery -> Advanced startup. The Shift+Restart and triple-interrupt methods work on both.
A word of warning before touching anything: a bad BIOS change can leave a system that will not boot or will not run stably. So:
The BIOS is among the very first software to run. At power-on it reads all the configuration you have set and acts on it before any OS loads. One consequence worth understanding: you can disable hardware in the BIOS, and when the operating system loads it will have no idea that hardware exists — because the BIOS is the layer that connects the OS to the hardware, and cutting that connection hides the device entirely.
The BIOS is where you set the boot order (boot sequence). A system usually has several devices it could boot from — multiple SSDs, an M.2 drive, a network connection, USB drives — and you tell the firmware which to try first, which second if the first has no OS, and so on.
In the example firmware the setting lives under Startup -> Primary Boot Sequence. You select a device and move it up or down the list. Want to boot a USB installer? Move USB to the top. Just fitted a new M.2 boot drive? Move it above the others so it is tried first.
Because the BIOS can enable and disable hardware, a common target is the USB ports. USB storage is fast and convenient for moving data, but it is also a risk, and some security teams want it restricted. In the example firmware this is under Devices -> USB Setup, where you can enable or disable interfaces, change the type of support, and turn individual ports on or off.
In the real world: the classic case is the 2008 US Department of Defense USB ban. An infected USB drive was plugged into a DoD system and spread the Agent.btz worm across military networks; the response included banning removable USB media (roughly November 2008 to February 2010) and, on many systems, disabling USB in the BIOS.
Correction: the transcript names the worm "SillyFDC". The worm behind the DoD incident was Agent.btz — a variant of the older SillyFDC family — so "a SillyFDC variant" is accurate but "SillyFDC" alone is imprecise.
Cases get hot: the CPU throws off a lot of heat, so fans pull cool air in and push warm air out — a fan directly on the CPU, and often case fans moving air through the whole system. Most motherboards have temperature sensors and integrated fan controllers, and those controllers are configured in the BIOS, which lets the board monitor temperatures and spin the fans up as things warm. Modern boards take the fan connections directly (you will see a header marked something like CPU_FAN1).
In the example firmware, fan control is under Power -> Intelligent Cooling, with profiles such as:
| Profile | Behaviour |
|---|---|
| Best performance | Maximum cooling |
| Best experience | Minimises fan noise |
| Full speed | All fans always at full |
A quiet room might suit "best experience"; a data centre might want "full speed".
The board also carries many temperature sensors — in the CPU, the memory and other components — and the BIOS can display them, so you can check temperatures before booting an OS and without any third-party tool. In the example, the CPU reads 45 degrees Celsius. This is handy after fitting new hardware, to confirm everything is cooling properly.
Antivirus in the OS is not enough on its own, because malware can try to load before the OS — or even tamper with the BIOS. Secure Boot guards against that. It is a UEFI feature (you will not find it on a legacy BIOS) that uses digital signatures to check that boot-time software is what it claims to be:
The trade-off is older or unsigned software. A very old OS may have no valid signature, so Secure Boot will block it — you would disable Secure Boot to run it, then re-enable it for modern software. The settings live under Security -> Secure Boot, with options to enable/disable and to manage the keys used for verification.
Note (beyond this lesson): two nuances. Secure Boot verifies the boot chain (bootloader/OS) against keys held in firmware; the signed-firmware-update check is a closely related but technically distinct flash-protection mechanism that vendors bundle alongside it. And Secure Boot pairs with a TPM in the full trusted-boot stack.
The BIOS offers passwords that either stop a system booting or stop its configuration being changed:
Both matter to remember: without the boot password you cannot start the machine, and without the supervisor password you cannot change the BIOS. If you lose one, the fix is to reset the BIOS configuration using the process your motherboard manufacturer specifies. In the example these are under Security, at the top: a supervisor password, a power-on password, and others.
Two things sit in flash on the motherboard: the BIOS firmware itself (so it can be upgraded) and, often in separate flash, the BIOS configuration settings.
You will also see CMOS (Complementary Metal-Oxide-Semiconductor) mentioned. Historically, settings were held in volatile CMOS memory kept alive by the motherboard battery — which is why the old advice was to pull the battery to clear them. Modern boards store settings in non-volatile flash, needing no power to retain them, so removing the battery no longer resets the configuration. Instead you reset with physical access to the board: fit a jumper across the clear pins and power on.
On the example Asus micro-ATX board, that jumper sits next to the BIOS chip and is marked CLRTC — Clear Real-Time Clock RAM. A jumper is a small plastic block with a metal bar inside; pushing it onto the two pins shorts them, clearing the configuration.
Reset the BIOS configuration (modern boards):
battery removal -> does NOT clear settings (they're in flash)
CLRTC jumper -> short the two pins, power on -> cleared
[ o o ] two pins [ === ] jumper bridges them
Note (beyond this lesson): the coin cell (CR2032) still powers the real-time clock even when settings live in flash — which is exactly why the clear pins are labelled "Clear RTC RAM". On some boards a clear-CMOS jumper or battery pull still clears settings; always check the board's own manual for the correct method.
Virtualisation is helped by dedicated hardware, mostly built into the CPU, and it is enabled or disabled in the BIOS. Turning it on makes virtualisation more stable and much faster. The option's name depends on the platform:
In the example firmware these are under Advanced -> CPU Setup, where the AMD Secure Virtual Machine option can be enabled or disabled. Check your CPU's specification for exactly what it supports.
A public-facing kiosk should boot only its internal drive and resist tampering. Using the menus above, in order:
This lesson is almost entirely security settings, so the defender's reading is direct:
| Term | Meaning |
|---|---|
| Setup key | The key pressed at boot to enter firmware setup. |
| Fast Startup | Windows partial shutdown that skips a full cold boot. |
| msconfig | Windows System Configuration utility. |
| Boot order | The sequence of devices the firmware tries to boot. |
| Disable hardware | Turning a device off in firmware so the OS can't see it. |
| USB Setup | Firmware menu to enable/disable USB ports and support. |
| Agent.btz | The 2008 worm (a SillyFDC variant) behind the DoD USB ban. |
| Fan controller | Board hardware, configured in BIOS, that regulates fans. |
| Secure Boot | UEFI feature verifying signed boot code and firmware. |
| Bootloader | Pre-OS code that Secure Boot signature-checks. |
| Boot/user password | Password required to boot the system. |
| Supervisor/BIOS password | Password required to enter firmware setup. |
| CMOS | Older battery-backed memory once holding BIOS settings. |
| CLRTC jumper | Clear-RTC-RAM pins shorted to reset the configuration. |
| Jumper | A small block that shorts two pins together. |
| VT / AMD-V (SVM) | Intel/AMD CPU hardware-virtualisation settings. |